nav {padding:0px 0px 0px 0px;}
.sf-menu {padding:0px 0px 0px 0px; margin-left:0px; position:relative; z-index:999; float:right;
		
}
.sf-menu > li {float:left;
	position:	relative;
	font-size:15px;
	line-height:18px;
	display:inline-block;
	padding:0px 0px 0px 0px;
	z-index:999;
	text-transform:uppercase;
	background:url(../../img/li-bg.gif) right 52px no-repeat;
	text-align:center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;
	
	}
.sf-menu .m1 {width:136px;} 
.sf-menu .last {background:none;}
.sf-menu .last1 {border-bottom:none;}
	
.sf-menu a {display:inline-block;
	position:		relative;	
	color:#ffd2bc;
	text-decoration:none; 
	margin-top:0px;
	padding:58px 30px 31px 30px;
	z-index:999;
	text-shadow:1px 0 rgba(254, 201, 179,.5)
	}

.sf-menu .li-right {margin-right:-9px;}

	.sf-menu li li {
	position:	relative;
	font-size:15px;
	line-height:40px;
	display:inline-block;
	padding:0px 0px 0px 0px;
	z-index:999;
	text-transform:uppercase;
	background:none;
	width:270px;
	border-top:1px solid #ff7f66;
	text-align:left;
	
	
}
	.sf-menu li li a {
	position:		relative;	
	color:#ffd3bd;
	text-decoration:none; 
	margin-left:28px;
	padding:0px 0px 0px 0px;
	z-index:999;
	
		
		
	}
	
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	display:none;
	background:#ff5b3b;
	width:270px;
	padding-top:0px;
	padding-bottom:0px;}
	
.sf-menu .ul-width {width:150px;}
.sf-menu .ul-width a {margin-left:10px;}

.sf-menu li li li {
	position:	relative;
	font-size:15px;
	line-height:40px;
	display:inline-block;
	padding:0px 0px 0px 0px;
	z-index:999;
	text-transform:uppercase;
	background:none;
	width:124px;
	border-top:1px solid #ff7f66;
	text-align:left;
}
	.sf-menu li li li a {
		position:		relative;	
	color:#ffd3bd;
	text-decoration:none; 
	margin-left:27px;
	padding:0px 0px 0px 0px;
	z-index:999;
		
	}
	
.sf-menu ul ul {
	position:		absolute;
	top:			-999em;
	display:none;
	background:#ff5b3b;
	width:129px;
	z-index:999;
	padding-top:0px;
	padding-bottom:0px;}


.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0px;
	top:			107px; /* match top ul list item height */
	z-index:		99;
	
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
	
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			139px; /* match ul width */
	top:			0px;
	
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			00px;
}

.sf-menu > li.sfHover > a,
.sf-menu > li a:hover, .sf-menu > li a.current {background:#ff5b3b; color:#fff;}
.sf-menu > li a.current {background:#ff5b3b; color:#fff;}	

.sf-menu li.current, .sf-menu li.sfHover, .sf-menu li:hover {}
.sf-menu li.current {}


.sf-menu > li > li a:hover, .sf-menu > li > li a.current, .sf-menu > li > li.sfHover a {color:#fff;}
.sf-menu > li > li:hover {background:none;}

.sf-menu li li li a:hover, .sf-menu li li li a.current, .sf-menu li li li.sfHover a {color:#fff;}
.sf-menu li li li:hover {background:none;}






